public class UserType {
	public class UserType_e {
		public Boolean AboutMePage;
		public String EIASToken;
		public String RESTToken;
		public String Email;
		public Integer FeedbackScore;
		public Integer UniqueNegativeFeedbackCount;
		public Integer UniquePositiveFeedbackCount;
		public Double PositiveFeedbackPercent;
		public Boolean FeedbackPrivate;
		public String FeedbackRatingStar;
		public Boolean IDVerified;
		public Boolean eBayGoodStanding;
		public Boolean NewUser;
		public AddressType.AddressType_e RegistrationAddress;
		public DateTime RegistrationDate;
		public String Site;
		public String Status;
		public String UserID;
		public Boolean UserIDChanged;
		public DateTime UserIDLastChanged;
		public String VATStatus;
		public BuyerType.BuyerType_e BuyerInfo;
		public SellerType.SellerType_e SellerInfo;
		public CharityAffiliationsType.CharityAffiliationsType_e CharityAffiliations;
		public String PayPalAccountLevel;
		public String PayPalAccountType;
		public String PayPalAccountStatus;
		public String[] UserSubscription;
		public Boolean SiteVerified;
		public String[] SkypeID;
		public Boolean eBayWikiReadOnly;
		public Integer TUVLevel;
		public String VATID;
		public Boolean MotorsDealer;
		public String SellerPaymentMethod;
		public BiddingSummaryType.BiddingSummaryType_e BiddingSummary;
		public Boolean UserAnonymized;
		public Integer UniqueNeutralFeedbackCount;
	
		//Setters
		public void setAboutMePage(Boolean val) {AboutMePage = val; field_order_type_info.add('AboutMePage'); }
		public void setEIASToken(String val) {EIASToken = val; field_order_type_info.add('EIASToken'); }
		public void setRESTToken(String val) {RESTToken = val; field_order_type_info.add('RESTToken'); }
		public void setEmail(String val) {Email = val; field_order_type_info.add('Email'); }
		public void setFeedbackScore(Integer val) {FeedbackScore = val; field_order_type_info.add('FeedbackScore'); }
		public void setUniqueNegativeFeedbackCount(Integer val) {UniqueNegativeFeedbackCount = val; field_order_type_info.add('UniqueNegativeFeedbackCount'); }
		public void setUniquePositiveFeedbackCount(Integer val) {UniquePositiveFeedbackCount = val; field_order_type_info.add('UniquePositiveFeedbackCount'); }
		public void setPositiveFeedbackPercent(Double val) {PositiveFeedbackPercent = val; field_order_type_info.add('PositiveFeedbackPercent'); }
		public void setFeedbackPrivate(Boolean val) {FeedbackPrivate = val; field_order_type_info.add('FeedbackPrivate'); }
		public void setFeedbackRatingStar(String val) {FeedbackRatingStar = val; field_order_type_info.add('FeedbackRatingStar'); }
		public void setIDVerified(Boolean val) {IDVerified = val; field_order_type_info.add('IDVerified'); }
		public void seteBayGoodStanding(Boolean val) {eBayGoodStanding = val; field_order_type_info.add('eBayGoodStanding'); }
		public void setNewUser(Boolean val) {NewUser = val; field_order_type_info.add('NewUser'); }
		public void setRegistrationAddress(AddressType.AddressType_e val) {RegistrationAddress = val; field_order_type_info.add('RegistrationAddress'); }
		public void setRegistrationDate(DateTime val) {RegistrationDate = val; field_order_type_info.add('RegistrationDate'); }
		public void setSite(String val) {Site = val; field_order_type_info.add('Site'); }
		public void setStatus(String val) {Status = val; field_order_type_info.add('Status'); }
		public void setUserID(String val) {UserID = val; field_order_type_info.add('UserID'); }
		public void setUserIDChanged(Boolean val) {UserIDChanged = val; field_order_type_info.add('UserIDChanged'); }
		public void setUserIDLastChanged(DateTime val) {UserIDLastChanged = val; field_order_type_info.add('UserIDLastChanged'); }
		public void setVATStatus(String val) {VATStatus = val; field_order_type_info.add('VATStatus'); }
		public void setBuyerInfo(BuyerType.BuyerType_e val) {BuyerInfo = val; field_order_type_info.add('BuyerInfo'); }
		public void setSellerInfo(SellerType.SellerType_e val) {SellerInfo = val; field_order_type_info.add('SellerInfo'); }
		public void setCharityAffiliations(CharityAffiliationsType.CharityAffiliationsType_e val) {CharityAffiliations = val; field_order_type_info.add('CharityAffiliations'); }
		public void setPayPalAccountLevel(String val) {PayPalAccountLevel = val; field_order_type_info.add('PayPalAccountLevel'); }
		public void setPayPalAccountType(String val) {PayPalAccountType = val; field_order_type_info.add('PayPalAccountType'); }
		public void setPayPalAccountStatus(String val) {PayPalAccountStatus = val; field_order_type_info.add('PayPalAccountStatus'); }
		public void setUserSubscription(String[] val) {UserSubscription = val; field_order_type_info.add('UserSubscription'); }
		public void setSiteVerified(Boolean val) {SiteVerified = val; field_order_type_info.add('SiteVerified'); }
		public void setSkypeID(String[] val) {SkypeID = val; field_order_type_info.add('SkypeID'); }
		public void seteBayWikiReadOnly(Boolean val) {eBayWikiReadOnly = val; field_order_type_info.add('eBayWikiReadOnly'); }
		public void setTUVLevel(Integer val) {TUVLevel = val; field_order_type_info.add('TUVLevel'); }
		public void setVATID(String val) {VATID = val; field_order_type_info.add('VATID'); }
		public void setMotorsDealer(Boolean val) {MotorsDealer = val; field_order_type_info.add('MotorsDealer'); }
		public void setSellerPaymentMethod(String val) {SellerPaymentMethod = val; field_order_type_info.add('SellerPaymentMethod'); }
		public void setBiddingSummary(BiddingSummaryType.BiddingSummaryType_e val) {BiddingSummary = val; field_order_type_info.add('BiddingSummary'); }
		public void setUserAnonymized(Boolean val) {UserAnonymized = val; field_order_type_info.add('UserAnonymized'); }
		public void setUniqueNeutralFeedbackCount(Integer val) {UniqueNeutralFeedbackCount = val; field_order_type_info.add('UniqueNeutralFeedbackCount'); }


		//Getters
		public Boolean getAboutMePage() { return AboutMePage; }
		public String getEIASToken() { return EIASToken; }
		public String getRESTToken() { return RESTToken; }
		public String getEmail() { return Email; }
		public Integer getFeedbackScore() { return FeedbackScore; }
		public Integer getUniqueNegativeFeedbackCount() { return UniqueNegativeFeedbackCount; }
		public Integer getUniquePositiveFeedbackCount() { return UniquePositiveFeedbackCount; }
		public Double getPositiveFeedbackPercent() { return PositiveFeedbackPercent; }
		public Boolean getFeedbackPrivate() { return FeedbackPrivate; }
		public String getFeedbackRatingStar() { return FeedbackRatingStar; }
		public Boolean getIDVerified() { return IDVerified; }
		public Boolean geteBayGoodStanding() { return eBayGoodStanding; }
		public Boolean getNewUser() { return NewUser; }
		public AddressType.AddressType_e getRegistrationAddress() { return RegistrationAddress; }
		public DateTime getRegistrationDate() { return RegistrationDate; }
		public String getSite() { return Site; }
		public String getStatus() { return Status; }
		public String getUserID() { return UserID; }
		public Boolean getUserIDChanged() { return UserIDChanged; }
		public DateTime getUserIDLastChanged() { return UserIDLastChanged; }
		public String getVATStatus() { return VATStatus; }
		public BuyerType.BuyerType_e getBuyerInfo() { return BuyerInfo; }
		public SellerType.SellerType_e getSellerInfo() { return SellerInfo; }
		public CharityAffiliationsType.CharityAffiliationsType_e getCharityAffiliations() { return CharityAffiliations; }
		public String getPayPalAccountLevel() { return PayPalAccountLevel; }
		public String getPayPalAccountType() { return PayPalAccountType; }
		public String getPayPalAccountStatus() { return PayPalAccountStatus; }
		public String[] getUserSubscription() { return UserSubscription; }
		public Boolean getSiteVerified() { return SiteVerified; }
		public String[] getSkypeID() { return SkypeID; }
		public Boolean geteBayWikiReadOnly() { return eBayWikiReadOnly; }
		public Integer getTUVLevel() { return TUVLevel; }
		public String getVATID() { return VATID; }
		public Boolean getMotorsDealer() { return MotorsDealer; }
		public String getSellerPaymentMethod() { return SellerPaymentMethod; }
		public BiddingSummaryType.BiddingSummaryType_e getBiddingSummary() { return BiddingSummary; }
		public Boolean getUserAnonymized() { return UserAnonymized; }
		public Integer getUniqueNeutralFeedbackCount() { return UniqueNeutralFeedbackCount; }

	
		private String[] AboutMePage_type_info = new String[]{'AboutMePage','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] EIASToken_type_info = new String[]{'EIASToken','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] RESTToken_type_info = new String[]{'RESTToken','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Email_type_info = new String[]{'Email','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] FeedbackScore_type_info = new String[]{'FeedbackScore','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] UniqueNegativeFeedbackCount_type_info = new String[]{'UniqueNegativeFeedbackCount','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] UniquePositiveFeedbackCount_type_info = new String[]{'UniquePositiveFeedbackCount','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] PositiveFeedbackPercent_type_info = new String[]{'PositiveFeedbackPercent','http://www.w3.org/2001/XMLSchema','float','0','1','false'};
		private String[] FeedbackPrivate_type_info = new String[]{'FeedbackPrivate','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] FeedbackRatingStar_type_info = new String[]{'FeedbackRatingStar','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] IDVerified_type_info = new String[]{'IDVerified','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] eBayGoodStanding_type_info = new String[]{'eBayGoodStanding','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] NewUser_type_info = new String[]{'NewUser','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] RegistrationAddress_type_info = new String[]{'RegistrationAddress','urn:ebay:apis:eBLBaseComponents','AddressType.AddressType_e','0','1','false'};
		private String[] RegistrationDate_type_info = new String[]{'RegistrationDate','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] Site_type_info = new String[]{'Site','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] Status_type_info = new String[]{'Status','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] UserID_type_info = new String[]{'UserID','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] UserIDChanged_type_info = new String[]{'UserIDChanged','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] UserIDLastChanged_type_info = new String[]{'UserIDLastChanged','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] VATStatus_type_info = new String[]{'VATStatus','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] BuyerInfo_type_info = new String[]{'BuyerInfo','urn:ebay:apis:eBLBaseComponents','BuyerType.BuyerType_e','0','1','false'};
		private String[] SellerInfo_type_info = new String[]{'SellerInfo','urn:ebay:apis:eBLBaseComponents','SellerType.SellerType_e','0','1','false'};
		private String[] CharityAffiliations_type_info = new String[]{'CharityAffiliations','urn:ebay:apis:eBLBaseComponents','CharityAffiliationsType.CharityAffiliationsType_e','0','1','false'};
		private String[] PayPalAccountLevel_type_info = new String[]{'PayPalAccountLevel','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] PayPalAccountType_type_info = new String[]{'PayPalAccountType','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] PayPalAccountStatus_type_info = new String[]{'PayPalAccountStatus','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] UserSubscription_type_info = new String[]{'UserSubscription','urn:ebay:apis:eBLBaseComponents','string','0','-1','false'};
		private String[] SiteVerified_type_info = new String[]{'SiteVerified','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] SkypeID_type_info = new String[]{'SkypeID','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
		private String[] eBayWikiReadOnly_type_info = new String[]{'eBayWikiReadOnly','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] TUVLevel_type_info = new String[]{'TUVLevel','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] VATID_type_info = new String[]{'VATID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] MotorsDealer_type_info = new String[]{'MotorsDealer','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] SellerPaymentMethod_type_info = new String[]{'SellerPaymentMethod','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] BiddingSummary_type_info = new String[]{'BiddingSummary','urn:ebay:apis:eBLBaseComponents','BiddingSummaryType.BiddingSummaryType_e','0','1','false'};
		private String[] UserAnonymized_type_info = new String[]{'UserAnonymized','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] UniqueNeutralFeedbackCount_type_info = new String[]{'UniqueNeutralFeedbackCount','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}